roast lamb slices - Turco Inglés Diccionario